﻿#pragma warning disable IDE1006
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace WUDI.ECharts.SingleAxis.MinorTick
{
	public class LineStyle
	{

		/// <summary>
		/// 刻度线的颜色，默认取 axisLine.lineStyle.color
		/// <para>
		/// #singleAxis.axisLine.lineStyle.color
		/// </para>
		/// </summary>
		public dynamic color { get; set; } 

		/// <summary>
		/// 次刻度线线宽。
		/// </summary>
		public dynamic width { get; set; }  = 1;

		/// <summary>
		/// 次刻度线线的类型。
		/// solid
		/// dashed
		/// dotted
		/// </summary>
		public dynamic type { get; set; }  = "solid";

		/// <summary>
		/// 图形阴影的模糊大小
		/// <para>
		/// 该属性配合 shadowColor,shadowOffsetX, shadowOffsetY 一起设置图形的阴影效果
		/// </para>
		/// </summary>
		public dynamic shadowBlur { get; set; } 

		/// <summary>
		/// 阴影颜色。支持的格式同color。
		/// </summary>
		public dynamic shadowColor { get; set; } 

		/// <summary>
		/// 阴影水平方向上的偏移距离。
		/// </summary>
		public dynamic shadowOffsetX { get; set; }  = 0;

		/// <summary>
		/// 阴影垂直方向上的偏移距离。
		/// </summary>
		public dynamic shadowOffsetY { get; set; }  = 0;

		/// <summary>
		/// 图形透明度。支持从 0 到 1 的数字，为 0 时不绘制该图形。
		/// </summary>
		public dynamic opacity { get; set; }  = 1;

	}
}